package DTO;

import java.io.Serializable;
import java.util.Date;

public abstract class TareaMantenimientoVO implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -949759468092324167L;
	protected int idTareaMantenimiento;
	protected Date fechaTarea;
	protected String detalle;
	protected long proveedor;
	
	public TareaMantenimientoVO(int id, Date fechaTarea, String detalle, long prov){
		setIdTareaMantenimiento(id);
		setDetalle(detalle);
		setFechaTarea(fechaTarea);
		setProveedor(prov);
	}
	
	public int getIdTareaMantenimiento() {
		return idTareaMantenimiento;
	}
	public void setIdTareaMantenimiento(int idTareaMantenimiento) {
		this.idTareaMantenimiento = idTareaMantenimiento;
	}
	public Date getFechaTarea() {
		return fechaTarea;
	}
	public void setFechaTarea(Date fechaTarea) {
		this.fechaTarea = fechaTarea;
	}
	public String getDetalle() {
		return detalle;
	}
	public void setDetalle(String detalle) {
		this.detalle = detalle;
	}
	public long getProveedor() {
		return proveedor;
	}
	public void setProveedor(long proveedor) {
		this.proveedor = proveedor;
	}
	
	public abstract boolean sosTareaKm();
	public abstract boolean sosTareaTiempo();
}
